// rollup 默认导出一个对象，作为打包的配置文件
import babel from 'rollup-plugin-babel';
import resolve from '@rollup/plugin-node-resolve';

export default {
    input: './src/index.js', // 入口文件
    output: {
        file: './dist/vue.js', // 出口文件
        name: 'Vue', // 在全局上挂载实例 gloabl.Vue
        format: 'umd', // 打包模块的规范
        sourcemap: true, // 生成 map 文件，可以调试源代码
    },
    plugins: [
        babel({
            exclude: 'node_modules/**', // 排除 node_modules 下所有文件
        }),
        resolve(),
    ]
}